
#include "CGameApplication.h"
#include "Font.h"


Font::Font(const Font& cSource)
{
	color = cSource.color;
	sizeFont = cSource.sizeFont;
	filename = cSource.filename;
	font = NULL;
	font = TTF_OpenFont(filename.c_str(), sizeFont);
}

Font& Font::operator=(const Font& cSource)
{
	color = cSource.color;
	sizeFont = cSource.sizeFont;
	filename = cSource.filename;
	font = TTF_OpenFont(filename.c_str(), sizeFont);

	return *this;
}

Font::~Font()
{
	TTF_CloseFont(font);
	font = NULL;
}